@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont/iconfont.eot');
    src: url('../fonts/iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/iconfont/iconfont.woff2') format('woff2'),
        url('../fonts/iconfont/iconfont.woff') format('woff'),
        url('../fonts/iconfont/iconfont.ttf') format('truetype'),
        url('../fonts/iconfont/iconfont.svg#iconfont') format('svg');
  }

  .iconfont {
    font-family: "iconfont" !important;
    font-size: 0.46rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right:15px;
  }

  .my-mui-content{
      background:none;
  }

  .nav{
      padding:33px 0 31px 0;
      border-bottom: 1px solid #e5e5e5;
  }

  .nav ul li{
    list-style:none;
    float: left;
  }

  .nav ul li:nth-child(1){
    padding-left:130px;
  }

  .nav ul li:nth-child(2){
      padding:0 72px 0 72px;
  }

  .nav ul li:nth-child(3){
    padding-right:150px;
  }

  .nav ul li:nth-child(3) a{
    font-weight:bold;
    color:#00c6ff;
  }

  /* .nav ul li:nth-child(3) a:hover{
      font-weight:bold;
      color:#00c6ff;
  } */

  .c{
      clear: both;
  }

  .nav ul li a{
      font-size:0.44rem;
      color:#333333;
  }

  .search{
      padding:24px 0 24px 0;
      color:#999999;
      margin:20px 30px 20px 30px;
      background:#f5f5f5;
      border-radius: 50px;
      text-align: center;
      font-size:0.38rem;   
  }

  .activity_list:last-child{
    border-bottom:30px solid #f5f5f5;
  }

  .list{
      border-top:30px solid #f5f5f5;
      border-left:30px solid #f5f5f5;
      border-right:30px solid #f5f5f5;
      /* margin-top:20px; */
      padding:0 20px 0 20px;
      
  }

  .list-t{
    border-bottom:2px dotted #e5e5e5;
    /* border-bottom:2px dotted black; */
  }
  
  .list-tl{
      float:left;
  }

  .list-tl h3{
      padding-top:46px;
      padding-bottom:30px;
      margin:0px;
      font-size:0.44rem;
      color:#0e050a;
  }

  .list-tl .site{
      margin:0px;
      padding-bottom:22px;
      font-size:0.4rem;
      color:#666666;
  }

  .list-tl .date{
      margin:0px;
      padding-bottom:21px;
      font-size:0.36rem;
      color:#a0a0a0;
    
      
  }

  .list-tr img{
      padding:21px 0 21px 176px;
  }

  .flag-b{
      padding:16px 0 16px 0;
  }

  .flag{
    
    width:108px;
    height:44px;
    line-height:44px;
    text-align:center;
    font-size:0.48rem;
    color:#f97600;
    border:1px solid #f97600;
    border-radius:10px;  
}

.falg1{
    color:#00c6ff !important;
    border:1px solid #00c6ff !important;
}





